* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box
}

body>a[title=站长统计] {
    display: none
}

body,
html {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased
}

html {
    font-size: 14px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    font-family: -apple-system-font, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 24px;
    max-width: 740px;
    margin-right: auto !important;
    margin-left: auto !important
}

a {
    text-decoration: none
}

a,
img {
    -webkit-touch-callout: none
}

li,
ul {
    padding: 0;
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
li,
p,
ul {
    margin: 0
}

img {
    border: 0;
    -webkit-touch-callout: none
}

img,
input {
    vertical-align: middle
}

input,
select,
textarea {
    font-size: 100%
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

br {
    height: 0
}

@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.bd3a2bc3.eot);
    src: url(../fonts/icomoon.bd3a2bc3.eot#iefix) format("embedded-opentype"), url(../fonts/icomoon.1d5f9134.ttf) format("truetype"), url(../fonts/icomoon.3c5fc73c.woff) format("woff"), url(../img/icomoon.473603aa.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-left:before {
    content: "\e903"
}

.icon-right:before {
    content: "\e908"
}

.icon-contract:before {
    content: "\e900"
}

.icon-done:before {
    content: "\e901"
}

.icon-edit:before {
    content: "\e902"
}

.icon-order:before {
    content: "\e904"
}

.icon-person:before {
    content: "\e905"
}

.icon-plus:before {
    content: "\e906"
}

.icon-reduce:before {
    content: "\e907"
}

.icon-search:before {
    content: "\e909";
    color: #a2a2a2
}

.icon-select:before {
    content: "\e90a"
}

.icon-time:before {
    content: "\e90b"
}

.van-button--info {
    background-color: #162276;
    border-color: #162276
}

.van-uploader__wrapper {
    display: flex
}

.van-uploader__wrapper .van-uploader__preview {
    width: 115px;
    width: 3.06666667rem
}

.van-uploader__wrapper .van-uploader__input-wrapper {
    flex: 1
}